#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<stdlib.h>

//struct ListNode
//{
//	struct ListNode* next;
//	int val;
//};
//
//struct ListNode* CreateListNode(int val)
//{
//	struct ListNode* newnode = (struct ListNode*)malloc(sizeof(struct ListNode));
//	if (newnode == NULL)
//	{
//		perror("malloc fail");
//		return NULL;
//	}
//	newnode->val = val;
//	newnode->next = NULL;
//	return newnode;
//}
//
//int main()
//{
//	struct ListNode* node1 = CreateListNode(1);
//	struct ListNode* node2 = CreateListNode(2);
//	struct ListNode* node3 = CreateListNode(3);
//
//	return 0;
//}





